Using hyperprediction to compensate for delayed updates in value predictors

نویسنده

  • Q. Zhao
چکیده

Value prediction has been proposed as a technique to break true data dependences in order to increase the instruction-level parallelism available in programs. Recent work has pointed out, however, that the delay inherent in updating the value prediction table with the actual correct value can introduce a substantial number of wrong value predictions, which can then decrease the overall processor performance. The authors propose and systematically study a technique that they call ‘hyperprediction’ to compensate for the delay in updating the value prediction table. This approach accurately computes and records the number of outstanding instances of an instruction, which is the number of times an instruction has requested a value to be predicted since the last time the corresponding entry in the value prediction table was updated. With this information, the value predictor can provide reliable predictions for the currently requesting instance of an instruction based on both the currently stored value and the number of outstanding instances. They show how the hyperprediction technique can be implemented in a stride value predictor, a context-based predictor and a hybrid predictor. Their simulations using an extension to the SimpleScalar tool set and integer and floating-point programs from the SPEC95 and SPEC2000 benchmark suites indicate that this technique can consistently improve both the value prediction accuracy and the overall processor performance for each of the different types of value predictors.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Predictors of Delay in Seeking Post-Exposure Prophylaxis in Older Adults with Animal Bite Injuries: A Population-Based Study

Introduction: Animal bites are of the major health threats. Delayed post-exposure prophylaxis (PEP), especially in frail older people, may lead to mortal risks in this age group. The aim of this study was to investigate the pattern of delayed PEP in animal-bites injuries and to identify its contributing factors in older people of Tabriz city, Iran. Methods: In this cross-sectional study, the...

متن کامل

The impact of upper alpha neurofeedback training on updates working memory in Kurdistan university girl students with academic burnout syndrome and depression symptom

This study was conducted to examine the impact of upper alpha neurofeedback training on updates working memory in  Kurdistan university girl students with academic burnout syndrome and depression symptom. A semi experimental method designed with control and experimental groups, undergoing pre-test and post-test used. The subjects were selected from the Kurdistan university girl students in acad...

متن کامل

Clinical Predictors of Intensive Care Unit Admission for Asthmatic Children

IntroductionChildren with severe asthma attack are a challenging group of patients who could be difficult to treat and leading to significant morbidity and mortality. Asthma attack severity is qualitatively estimated as mild, moderate and severe attacks and respiratory failure based on conditions such as respiration status, feeling of dyspnea, and the degree of unconsciousness. part of which ar...

متن کامل

State estimation for invariant systems on Lie groups with delayed output measurements

This paper proposes a state estimation methodology for invariant systems on Lie groups where outputs of the system are measured with delay. The proposed method is based on a cascade of an observer and a predictor. The observer uses delayed measurements and provides estimates of delayed states. The predictor uses those estimates together with the current inputs of the system to compensate for th...

متن کامل

Stochastic Delay Estimation and Adaptive Control of Networked Control Systems

An adaptive algorithm is introduced in this paper to estimate random communication time delay in Networked Control Systems (NCS). The algorithm updates an adaptive delay estimate using gradient descent method, and identifies plant parameters by a modified RLS. By using this algorithm, future control sequences are generated to compensate for the communication time delay when control signals are ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000